package com.mbc.rmt.entities;

import java.io.Serializable;
import java.util.Date;

import com.mbc.common.param.CriteriaRMParams;

@SuppressWarnings("serial")
public class CashPaidToIndividual extends CriteriaRMParams implements Serializable{
	private Long paymentID;
	private String paymentno;
	private Date trdate;
	private Date modifiedDate;
	private Long modifiedBy;
	private Date createdDate;
	private Long createdBy;
	private Long fromagentID;
	private String agentcode;
	private Long frombranchID;
	private String frombranchcode;
	private Long defaultbranchID;
	private String receiptno;
	private String addcode;
	private String sender;
	private String receiver;
	private String address;
	private String NRC;
	private Long CurrencyID;
	private String currencycode;
	private Double rate;
	private Double amount;
	private Double extraFees;
	private Long bankID;
	private String bankcode;
	private String branchcode;
	private Long rateid;
	private Long receiptdetailid;
	private Long receiptid;
	private Long currencyrateid;
	private String currencyratecode;
	
	private Byte transactiontype;
	private Long tempcurrencyid;
	private Long tempbranchid;
	private Double tempamount;
	private Long tempdefaultbranchid;
	private Double paidedamount;
	private Byte p_returnstatus;
	
	private boolean isTyping;
	private boolean isAddressLookup;
	private String Status;
	private long userid;
	
	public CashPaidToIndividual()
	{
		clearProperties();
	}
	
	private void clearProperties()
	{
		userid = 0;
		paymentID = null;
		paymentno = "";
		trdate = new Date();
		modifiedDate = new Date();
		modifiedBy = null;
		createdDate = new Date();
		createdBy = null;
		fromagentID = null;
		frombranchcode = "";
		agentcode = "";
		frombranchID = null;
		defaultbranchID = null;
		receiptno = "";
		addcode = "";
		sender = "";
		receiver = "";
		address = "";
		NRC ="";
		CurrencyID = null;
		currencycode = "";
		rate = null;
		amount = null;
		extraFees = null;
		bankID = null;
		bankcode = "";
		branchcode ="";
		rateid = null;
		receiptdetailid = null;
		receiptid = null;
		currencyrateid = null;
		currencyratecode = "";
		transactiontype = null;
		tempamount = null;
		tempbranchid = null;
		tempcurrencyid = null;
		tempdefaultbranchid = null;
		paidedamount =null;
		p_returnstatus =null;
		isTyping = false;
		isAddressLookup = false;
		Status="";
		
	}
	public Long getReceiptdetailid() {
		return receiptdetailid;
	}

	public void setReceiptdetailid(Long receiptdetailid) {
		this.receiptdetailid = receiptdetailid;
	}
	
	public Long getReceiptid() {
		return receiptid;
	}

	public void setReceiptid(Long receiptid) {
		this.receiptid = receiptid;
	}

	public Long getRateid() {
		return rateid;
	}

	public void setRateid(Long rateid) {
		this.rateid = rateid;
	}

	public Long getPaymentID() {
		return paymentID;
	}
	public void setPaymentID(Long paymentID) {
		this.paymentID = paymentID;
	}
	public String getPaymentno() {
		return paymentno;
	}
	public void setPaymentno(String paymentno) {
		this.paymentno = paymentno;
	}
	public Date getTrdate() {
		return trdate;
	}
	public void setTrdate(Date trdate) {
		this.trdate = trdate;
	}
	public Date getModifiedDate() {
		return modifiedDate;
	}
	public void setModifiedDate(Date modifiedDate) {
		this.modifiedDate = modifiedDate;
	}
	public Long getModifiedBy() {
		return modifiedBy;
	}
	public void setModifiedBy(Long modifiedBy) {
		this.modifiedBy = modifiedBy;
	}
	public Date getCreatedDate() {
		return createdDate;
	}
	public void setCreatedDate(Date createdDate) {
		this.createdDate = createdDate;
	}
	public Long getCreatedBy() {
		return createdBy;
	}
	public void setCreatedBy(Long createdBy) {
		this.createdBy = createdBy;
	}
	
	public Long getFromagentID() {
		return fromagentID;
	}

	public void setFromagentID(Long fromagentID) {
		this.fromagentID = fromagentID;
	}

	public String getAgentcode() {
		return agentcode;
	}
	public void setAgentcode(String agentcode) {
		this.agentcode = agentcode;
	}
	public Long getFrombranchID() {
		return frombranchID;
	}
	public void setFrombranchID(Long frombranchID) {
		this.frombranchID = frombranchID;
	}
	
	public String getReceiptno() {
		return receiptno;
	}

	public void setReceiptno(String receiptno) {
		this.receiptno = receiptno;
	}

	public String getAddcode() {
		return addcode;
	}

	public void setAddcode(String addcode) {
		this.addcode = addcode;
	}

	public String getFrombranchcode() {
		return frombranchcode;
	}
	public void setFrombranchcode(String frombranchcode) {
		this.frombranchcode = frombranchcode;
	}
	public Long getDefaultbranchID() {
		return defaultbranchID;
	}
	public void setDefaultbranchID(Long defaultbranchID) {
		this.defaultbranchID = defaultbranchID;
	}

	public String getSender() {
		return sender;
	}

	public void setSender(String sender) {
		this.sender = sender;
	}

	public String getReceiver() {
		return receiver;
	}

	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getNRC() {
		return NRC;
	}

	public void setNRC(String nRC) {
		NRC = nRC;
	}

	public Long getCurrencyID() {
		return CurrencyID;
	}

	public void setCurrencyID(Long currencyID) {
		CurrencyID = currencyID;
	}

	public String getCurrencycode() {
		return currencycode;
	}

	public void setCurrencycode(String currencycode) {
		this.currencycode = currencycode;
	}

	public Double getRate() {
		return rate;
	}

	public void setRate(Double rate) {
		this.rate = rate;
	}

	public Double getAmount() {
		return amount;
	}

	public void setAmount(Double amount) {
		this.amount = amount;
	}

	public Double getExtraFees() {
		return extraFees;
	}

	public void setExtraFees(Double extraFees) {
		this.extraFees = extraFees;
	}

	public Long getBankID() {
		return bankID;
	}

	public void setBankID(Long bankID) {
		this.bankID = bankID;
	}

	public String getBankcode() {
		return bankcode;
	}

	public void setBankcode(String bankcode) {
		this.bankcode = bankcode;
	}

	public String getBranchcode() {
		return branchcode;
	}

	public void setBranchcode(String branchcode) {
		this.branchcode = branchcode;
	}

	public Long getCurrencyrateid() {
		return currencyrateid;
	}

	public void setCurrencyrateid(Long currencyrateid) {
		this.currencyrateid = currencyrateid;
	}

	public String getCurrencyratecode() {
		return currencyratecode;
	}

	public void setCurrencyratecode(String currencyratecode) {
		this.currencyratecode = currencyratecode;
	}

	public Byte getTransactiontype() {
		return transactiontype;
	}

	public void setTransactiontype(Byte transactiontype) {
		this.transactiontype = transactiontype;
	}

	public Long getTempcurrencyid() {
		return tempcurrencyid;
	}

	public void setTempcurrencyid(Long tempcurrencyid) {
		this.tempcurrencyid = tempcurrencyid;
	}

	public Long getTempbranchid() {
		return tempbranchid;
	}

	public void setTempbranchid(Long tempbranchid) {
		this.tempbranchid = tempbranchid;
	}

	public Double getTempamount() {
		return tempamount;
	}

	public void setTempamount(Double tempamount) {
		this.tempamount = tempamount;
	}

	public Long getTempdefaultbranchid() {
		return tempdefaultbranchid;
	}

	public void setTempdefaultbranchid(Long tempdefaultbranchid) {
		this.tempdefaultbranchid = tempdefaultbranchid;
	}

	public Double getPaidedamount() {
		return paidedamount;
	}

	public void setPaidedamount(Double paidedamount) {
		this.paidedamount = paidedamount;
	}

	public Byte getP_returnstatus() {
		return p_returnstatus;
	}

	public void setP_returnstatus(Byte p_returnstatus) {
		this.p_returnstatus = p_returnstatus;
	}

	public boolean isTyping() {
		return isTyping;
	}

	public void setTyping(boolean isTyping) {
		this.isTyping = isTyping;
	}

	public boolean isAddressLookup() {
		return isAddressLookup;
	}

	public void setAddressLookup(boolean isAddressLookup) {
		this.isAddressLookup = isAddressLookup;
	}

	public String getStatus() {
		return Status;
	}

	public void setStatus(String status) {
		Status = status;
	}

	public long getUserid() {
		return userid;
	}

	public void setUserid(long userid) {
		this.userid = userid;
	}
	
	
}

